//
//  DevChartParamsModel.h
//  RuiHeApp
//
//  Created by Jun on 2022/11/24.
//

#import "BaseModel.h"
#import "DevChartTypeModel.h"

NS_ASSUME_NONNULL_BEGIN

@class DeviceChartFieldModel;

@interface DevChartParamsModel : BaseModel

@property (nonatomic ,assign) DevChartType type;

@property (nonatomic ,strong) NSArray *chartList;
//
@property (nonatomic ,copy) NSArray *dayParamsList;
//月参数列表
@property (nonatomic ,copy) NSArray *monthParamsList;
//年参数列表
@property (nonatomic ,copy) NSArray *yearParamsList;

@property (nonatomic ,copy) NSArray<DeviceChartFieldModel *> *formFields;
//formFields 扩展
@property (nonatomic ,copy) NSArray *formFieldsEx;
//Pack类型时，选中的packNum 编号
@property (nonatomic ,assign) NSInteger packNum;
//InverTer type
@property (nonatomic ,assign) DevInverTerType inverTerType;

@property (nonatomic ,copy) NSArray *formFieldDataArray;

//最大曲线选择个数,设置此属性将触发chartList下的chartModel.selectArray
@property (nonatomic, assign) NSInteger maxSelectCount;
//从后台配置曲线参数;
-(void)setNetworkChartList:(NSArray *)chartList;

@end

NS_ASSUME_NONNULL_END
